package com.demo.base.aop;


import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.PARAMETER, ElementType.METHOD})
public @interface opLog {

    /**
     * 要执行的操作码比如：add操作
     **/
    int opCode() default 0;

    /**
     * 要执行的具体操作比如：添加用户
     **/
    String opName() default "";

    /**
     * 更改前备注
     **/
    String beforeRemark() default "";

    /**
     * 更改后备注
     **/
    String afterRemark() default "";

}
